package com.xiaochong.tir.common.data.po;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.math.BigDecimal;

/**
 * 此类为[基础代码]自动生成
 * 
 * @author cx
 * @time 2018-05-08 11:34
 * 
 */
@ApiModel
public class SyRotationMap {

	/** id */
	private Integer id;

	/** 标题 */
	@ApiModelProperty(value = "标题")
	private String title;

	/** 图片地址 */
	@ApiModelProperty(value = "图片地址")
	private String imgUrl;

	private String imgKey;

	/** 跳转地址 */
	@ApiModelProperty(value = "跳转地址")
	private String returnUrl;

	/** 上线时间 */
	@ApiModelProperty(value = "上线时间")
	private Date onlineTime;

	/** 下线时间 */
	@ApiModelProperty(value = "下线时间")
	private Date offlineTime;

	/** 排序字段 */
	@ApiModelProperty(value = "排序字段")
	private Integer sort;

	/** 状态(0:未使用;1:使用中;2:已下架) */
	@ApiModelProperty(value = "状态(0:未使用;1:使用中;2:已下架)")
	private Integer status;

	/** create_time */
	private Date createTime;

	/** update_time */
	private Date updateTime;

	private String startTime;// 查询开始时间

	private String endTime;// 查询结束时间
	@ApiModelProperty("游览次数")
	private Integer tourCount;

	@ApiModelProperty("下载次数")
	private Integer downloadCount;

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getImgKey() {
		return imgKey;
	}

	public void setImgKey(String imgKey) {
		this.imgKey = imgKey;
	}

	/**
	 * 获取 id 的值
	 * 
	 * @return Integer
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 设置id 的值
	 * 
	 * @param Integer
	 *            id
	 */
	public SyRotationMap setId(Integer id) {
		this.id = id;
		return this;
	}

	/**
	 * 获取 标题 的值
	 * 
	 * @return String
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 设置标题 的值
	 * 
	 * @param String
	 *            title
	 */
	public SyRotationMap setTitle(String title) {
		this.title = title;
		return this;
	}

	/**
	 * 获取 图片地址 的值
	 * 
	 * @return String
	 */
	public String getImgUrl() {
		return imgUrl;
	}

	/**
	 * 设置图片地址 的值
	 * 
	 * @param String
	 *            imgUrl
	 */
	public SyRotationMap setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
		return this;
	}

	/**
	 * 获取 跳转地址 的值
	 * 
	 * @return String
	 */
	public String getReturnUrl() {
		return returnUrl;
	}

	/**
	 * 设置跳转地址 的值
	 * 
	 * @param String
	 *            returnUrl
	 */
	public SyRotationMap setReturnUrl(String returnUrl) {
		this.returnUrl = returnUrl;
		return this;
	}

	/**
	 * 获取 上线时间 的值
	 * 
	 * @return Date
	 */
	public Date getOnlineTime() {
		return onlineTime;
	}

	/**
	 * 设置上线时间 的值
	 * 
	 * @param Date
	 *            onlineTime
	 */
	public SyRotationMap setOnlineTime(Date onlineTime) {
		this.onlineTime = onlineTime;
		return this;
	}

	/**
	 * 获取 下线时间 的值
	 * 
	 * @return Date
	 */
	public Date getOfflineTime() {
		return offlineTime;
	}

	/**
	 * 设置下线时间 的值
	 * 
	 * @param Date
	 *            offlineTime
	 */
	public SyRotationMap setOfflineTime(Date offlineTime) {
		this.offlineTime = offlineTime;
		return this;
	}

	/**
	 * 获取 排序字段 的值
	 * 
	 * @return Integer
	 */
	public Integer getSort() {
		return sort;
	}

	/**
	 * 设置排序字段 的值
	 * 
	 * @param Integer
	 *            sort
	 */
	public SyRotationMap setSort(Integer sort) {
		this.sort = sort;
		return this;
	}

	/**
	 * 获取 状态(0:未使用;1:使用中;2:已下架) 的值
	 * 
	 * @return Integer
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置状态(0:未使用;1:使用中;2:已下架) 的值
	 * 
	 * @param Integer
	 *            status
	 */
	public SyRotationMap setStatus(Integer status) {
		this.status = status;
		return this;
	}

	/**
	 * 获取 create_time 的值
	 * 
	 * @return Date
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置create_time 的值
	 * 
	 * @param Date
	 *            createTime
	 */
	public SyRotationMap setCreateTime(Date createTime) {
		this.createTime = createTime;
		return this;
	}

	/**
	 * 获取 update_time 的值
	 * 
	 * @return Date
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
	 * 设置update_time 的值
	 * 
	 * @param Date
	 *            updateTime
	 */
	public SyRotationMap setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
		return this;
	}

	public Integer getTourCount() {
		return tourCount;
	}

	public void setTourCount(Integer tourCount) {
		this.tourCount = tourCount;
	}

	public Integer getDownloadCount() {
		return downloadCount;
	}

	public void setDownloadCount(Integer downloadCount) {
		this.downloadCount = downloadCount;
	}
}